home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Precision Software Appli…tions Silver Collection 4
/
Precision Software Applications Silver Collection Volume 4 (1993).iso
/
stats
/
chadyn.exe
/
YCOMMENT.TXT
< prev
next >
Wrap
Text File
|
1989-11-13
|
18KB
|
506 lines
*error
*********************************ERROR*******************************
*
PROGRAM CANNOT FIND THE FILE hhh WHICH YOU SPECIFIED
*e
ON THE COMMAND LINE.
IF THAT WAS SUPPOSED TO BE A COMMAND, PRECEDE IT WITH A ':'
*****************************PROGRAM TERMINATES***********************
J.A.Y.
*
*mm
T: begin plotting Trajectory
XX: terminate program
MAPM: exit to Process Menu of differential equations and maps
SUBMENUS: (repeated '+' and <enter> cycles thru menus)
PM: Parameters
CM: Color
DM: DISK input-output
DEM: Differential Equations
IM: Interrupts
PSM: Printer & Screen
YM: Vectors yn[]
AM: Advanced capabilities Menu
*
getText("ycomment.txt","interruptcolon");in YINTRPT.C for '#'
*interruptcolon
#############################################################################
Each Interrupt ':' permits you only ONE command
Hit Return key now if you now want to return to plotting.
(MM = MainMenu; * plus command gives help)
#################################################### Enter Command:
*
*pm
SUBMENUS
WT: WhaT to plot menu - choose what to plot
WN: WheN to plot menu - number of dots, etc.
WR: WheRe to plot menu - axis scales, windows, etc.
*
*wt
WT -- WHAT TO PLOT MENU
*
*wn
WN -- WHEN TO PLOT MENU
*
*wr
WR -- WHERE TO PLOT MENU
*
*colorscreenmenu
CM -- COLOR SCREEN MENU
This program supports several graphics boards:
CGA 640X200 in black/white or 320X200 with 4 colors(incl B/W)
HERCULES 720X348 in black/white
EGA 640X350 in up to 16 colors
VGA 640X480 in 16 colors or 320X200 in 256 colors
COL: 320X200 in more colors: 4 colors in CGA and 256 in VGA
INCR: (toggle) INCRements color number at point being plotted:
plots color #1 first time a pixel is plotted, then next time #2, etc.
MONO: for monochrome performance; undo with SETMODE
SETMODE: SETs the original screen MODE - undoes COLOR & MONO
SUBMENUS
CIM: Color Interrupt submenu
SCM: Setting Color Menu
*
*colorinterruptmenu
CIM -- COLOR INTERRUPT MENU
interrupt Q: change color table -- VGA only
interrupt F5: interrupt i and then decrease number of color by 1
interrupt F6: interrupt i and then increase number of color by 1
interrupt F7: decrease number of color by 1
interrupt F8: increase number of color by 1
interrupt F9: then enter integer value of color, then hit <Enter>
F5, for example, denotes a function key
*
*setcolormenu
SCM -- SUBMENU FOR COMPUTERS WITH EGA, VGA, AND X11 COLOR GRAPHICS
Q: set color table -- same as interrupt Q
BRY: sets color bands: blue to red to yellow to white
RGB: sets color bands: red to green to blue to white
RYB: sets color bands: red to yellow to blue
DEF: return to original (DEFault) color table
DSP: display color table
*
*diskmenu
DN: (Disk Name) to change this file name
The following 5 commands use that file
FD: to read picture From the Disk
AFD: Add picture From Disk file into core picture
TD: sends picture with parameters To Disk
*
TDFREQ: TD is called automatically every 0 dots(=0 means not set)
TDTIME: disk save freq. (in minutes)=0.000000(=0 means not set)
DD: Dumps Data only to Disk file L.DD(same as above name but ends in
*ycomd1
Enter the number of dots computed between disk stores of the picture
(or for basin calculations the number of vertical lines)
*
*difeqmenu
DEM -- DIFFERENTIAL EQUATION MENU
CONN: CONNects consecutive dots
DIS: DISconnect turns off CONNECT
EULER: Euler solver, fixed step size
RK4: Runge-Kutta solver, 4th order, fixed step
RK5: 5th order Runge-Kutta solver-checks error
RK6: 6th order Runge-Kutta solver
V: inVerts process
*
STEP: Step size for differential equation = 0.01
*
*psm
PSM -- PRINTER AND SCREEN SUBMENU
CS: Clear Screen (but not core copy of picture)
PS: Prints core version of previous Screen
T0: sets text level to 0; similar to interrupt 0
T1: " " " 1 " " " 1
T2: " " " 2 " " " 2
T3: " " " 3 " " " 3
T4: " " " 4 " " " 4
*
*vec
SV: Set Values of a storage vector
M: Set one storage vector Equal to another
I: Initialize: change y to equal y1
Yx: list coordinates of yx[] where x = 0,1,...9 or = a,b,c,d,e
CENT: CENTER small cross (y1)
*
AM -- ADVANCED CAPABILITIES MENU
L: The number of LYAPUNOV EXPONENTS computed. Current number is 0;
*advancedmenu
SUBMENUS:
BM: Basin of attraction
BIFM: BIFurcation diagrams
NM: Newton method
SM: STRADDLE trajectory
UM: Unstable manifold
*
*basin1
BM -- BASIN OF ATTRACTION MENU
The following routine is implicit in all Basin and Straddle calculations.
W: checks Where the trajectory through y1 goes and When it gets there;
whether it comes within RA of y2...y7 or diverges within MC iterates
"diverges" means goes more than SD diameters from the screen
*
MC: the Maximum number of Checks per Initial po. Now 2000
RA: minimum acceptable Radius of Attraction for storage vecs. Now=0.100000
*basin2
BAS: each grid point is plotted if its trajectory comes within RA of
y2,y3, or y4 before y5,y6,or y7 or if it diverges
OR is plotted IF the trajectory diverges AND y2[0] is not set)
Vectors y2...y7 can be set using interrupt m while plotting
Enter *BM and possibly *SM for help and YM for setting y's
SUBMENU:
BRM: Basin Resolution Menu
*
Current resolution for basins: width=100 heigth=100
BRM -- BASIN RESOLUTION MENU
Current resolution for basins: width=100 heigth=100
*basinresolution
Recomendation: first make pictures with low resolution; even that is slow
THE FOLLOWING COMMANDS SET THE RESOLUTION FOR BASIN COMPUTATIONS
RL: Low resolution 100X100 grid
REGA: EGA resolution 360X640 grid
RMED: Medium resolution 320X200 grid
RMH: Medium-High resolution 372X320 grid
RVGA: VGA resolution 480(pixels wide)X640(pixels high) grid
RH: High resolution 960X544 grid
*
*newt
NM -- NEWTON'S METHOD MENU
The Newton method looks for a periodic orbit starting from current value
of storage vector y1[]. The new value is put back in y1[]
Recall y1[] can be set using the cursor(arrow) keys while plotting.
Using the arrow keys -- or m or i then 1 -- makes the cross appear at y1[]
*
PR: changes the Period, currently 1.
'period' = the number of plotted points (IPP may not be 1)
This program is not set up for Newton's method for this process.
*newt2
N1: to take one Newton step
NX: to take X( = 1,...,9) Newton steps
SUBMENU:
NSM: Newton SubMenu of related commands
*nsm
NSM -- NEWTON SUBMENU: RELATED COMMANDS
Q1: to take one Quasi-Newton step.
QX: to take X( = 1,...,9) Quasi-Newton steps.
Explanation:
The Newton method calculates the step in phase space that would be needed
to make some quantity zero if the map was linear + constant. Since
the map is nonlinear, this step may make matters worse. None-the-less
improvement can be gotten by taking a sufficiently small step in the
recommended direction. Quasi-Newton takes small steps when necessary.
FO: Follow Orbit as parameter is varied
FOB: Follow Orbit Backwards, initially decreasing the parameter
FOS: Follow Orbit Step size
Explanation:
The Follow orbit commands make the program repeatedly vary the parameter
(which by default is rho) and change y[] so that it is a periodic orbit
with period PR. The resulting path may not be monotonic in the parameter.
*
Related commands
PR
PRM sets the parameter
*sm
SM -- STRADDLE TRAJECTORY MENU
Enter *SM and possibly *BM for help
A Basin Straddle Trajectory is a trajectory lying on the basin boundary,
starting between ya and yb; thus ya and yb must be chosen,
lying in different basins(#s2-4 vs 5-7).
BST: to compute the Basin Straddle Traj. using storage vecs ya and yb
A saddle straddle trajectory lies on a saddle (non attracting) set;
it starts between ya and yb, so ya and yb must be chosen.
SST: plots a SaddleStraddleTraj. using storage vecs ya and yb
TYP: plots a typical trajectory; ya and yb must be set; it uses yc
SUBMENUS
SMP: Straddle Menu optional Parameters
SMS: Straddle Menu Special commands
*
SMP -- STRADDLE MENU OPTIONAL PARAMETERS
BSTR: makes point between ya and yb to be chosen at random
DIV: sets the # DIVisions between ya,yb for ABST,SST,ASST,GAME,now=30
SDIS: subdivide ya-yb until they are close,'Close' now=1.000000e-008
MC: sets the Max # iterates checked for each point's destination ,now=2000
*straddmenuspecialcommands
SMS -- STRADDLE MENU SPECIAL COMMANDS
ABST: to compute the Basin Straddle Traj. Accessible from ya's basin
ASST: Accessible Saddle Straddle Trajectory; ya[] and yb[] must be set
GAME: like ASST,ABST,and SST, only YOU choose the new ya and yb each time
TRIP: triples the distance between ya and yb, moving them apart
*
*spc
This is the number of differential equation steps in one period of the
of the forcing period.
******IT MUST NOT BE SMALL*******
The larger the value, the more accurate the solution.
See command "IPP" (in menu "P") to change the plotting frequency.
*um
AB: connect ya to yb.,draw iterates of line PR times.
UL: left side of unstable manifold at y1[]
UR: right side of unstable manifold at y1[]
SL,SR: the corresponding STABLE MANIFOLD commands require inverse;
available for Henon, Ikeda, Rotor and Differential Equations
Related commands in other menus:
Nx or Qx: You must set y1 at a periodic point before invoking stable and
unstable manifold commands; see N menu
PR: sets the period of the orbit(currently 1)
SD should be set somewhere between 0 and 1 to speed returns to screen
*
*undc
###### UNDCM: UNDoCumented Menu -- not yet in menus &maybe never will be ######
BSTF fraction for BST; near 0 means near ya; already in manual, but not in menu
COLP: = colorplanes findout number of colorplanes
DEBUG: prints out data when reading input from file
DOT: set number of dot -- use with cont
FO FO1,FO4 order of method euler vs rungekutta
FOP: change size of delta param -- for taking partial derivatives for FO
FOP1,FOP2 order of method for taking partial w.r.t. pIncrement
FOV: reverses direction of path while plotting-- use with ':'
F0=F10,F1,F2,F3,F4 F5,...,F9 same as the interrupts
J:
LINEINFO: (obsolete)
MONO: monochrome performance; undo with SETMODE
MSMIN; makes pic symmetric, using non-0 min of x,y and -x,y
RET: and UNRET: return map for HAM after calling HAM
RUNTIME:
SF: set screen fraction
SPACING - printer spacing default 24
SPEED:
T0,T1,T2,T3,T4 sets textlevel = 0,...,4
TD0: send to disk in monochrome
VERTLINE: for setting the line number for basins; default = 0;
ZC z coord; ZS zscale; XYZ plot trajectory setting color using z
*
*
*interrupte
Differential equation errors will be printed every interate if interrupt
key '3' is set; otherwise they will be computed but not printed.
Then hit 'e' to get update on errors computed so far.
*
*bifm
BIFURCATION DIAGRAM MENU
BIF: makes a BIFurcation diagram on the printer
BIFS: makes a BIFurcation diagram on the Screen
*
*bifmannouncement
*********************************************************************
* This routine is for creating bifurcation diagrams, i.e. *
* the X coordinate of the process is plotted horizontally on paper *
* using an Epson printer or compatible *
*
*bifm2
* *
* ** hit space bar to terminate process ** *
* ** interrupts are available ** *
*********************************************************************
*
*bifmexample
An example of input(both on one line):
200 700 <return> (no comma)
*
*bifmexample2
ENTER 2 INTEGER VALUES
*
*bifm3
TERMINATED
###############################################################################
*
*ycomd1
This feature is turned off (set to 0) whenever the screen is cleared, as
happens with command "T" but not with "RT".
Enter the number of dots computed between disk stores of the picture
(or for basin calculations the number of vertical lines)
*
*ycomd2
This feature is turned off(set to 0) whenever the screen is cleared, as
happens with command "T" but not with "RT".
Enter the seconds between disk stores of the picture while computing
*
*ycombra
Additional commands for experts:
Commands RA2 and RA5 allow radii for y2 and y5 to be set independently
*ycombtriple
The distance between ya and yb is tripled
*
*ydiskpic
*****************ERROR ENCOUNTERED IN STORING PICTURE*********************
* THIS DISK DRIVE MAY BE OUT OF SPACE; TRY STORING THE FILE ON A *
* DIFFERENT DRIVE BY SPECIFYING A DIFFERENT DRIVE IN FILE NAME; THAT IS, *
* USE COMMAND "DN" WITH A FILE NAME, E.G., C:... *
* Putting a blank formatted floppy in your drive might NOT work. *
**************************************************************************
*
*interrupto0
##############################################################################
Type #RA to change radius of circle
Hit 'I' to also draw the PR th iterates of the circle, 'i' to stop images
use arrow keys to move the center
HIT SPACE BAR ONCE ONLY when you want to terminate circle routine
##################### Hit r or R to refresh the screen. ######################
*interrupto1
##############################################################################
Type #RA to change radius of circle
use arrow keys to move the center
HIT SPACE BAR ONCE ONLY when you want to terminate circle routine
##################### Hit r or R to refresh the screen. ######################
*paused
888888888888888888888 YOU ARE PAUSED -- HIT Esc 888888888888888888888888
*
*bifi
########################################################################
Enter the number of initial points to be used for initialization;
If 0, there will be no initialization except at initial parameter value;
If = 1, the trajectory will be initialized at y1 for each parameter value;
If > 1, then the initial points will be on the line from ya to yb.
########################################################################
*
*jay
DDDD Y Y N N A M M I CCC SSSS
D DD Y Y NN N A A MM MM I CC CC S S
D D Y Y N N N A A M MM M I C SSS
D D Y N N N AAAAAAA M M I C SSS
D DD Y N NN A A M M I CC CC S S
DDDD Y N N A A M M I CCC SSSS
JJJJJJJJ A Y Y
J A A Y Y OOO RRR K K EEEE
J A A Y Y O O R R K K E
JJ J A A Y O O RRR KK EEE
J J J AAAAAAA Y O O R R K K E
J J A A Y OOO R R K K EEEE
JJJJ O A A O Y
NOVEMBER 1989 VERSION
UNIVERSITY OF MARYLAND, COLLEGE PARK, MARYLAND 20742
ADAPTED TO UNIX X windows 11 by ERIC KOSTELICH
(c) 1989 by J.A. YORKE. Copy freely but do not sell.
*
*xjay
NOVEMBER 1989 VERSION
DDDD Y Y N N A M M I CCC SSSS
D DD Y Y NN N A A MM MM I CC CC S S
D D Y Y N N N A A M MM M I C SSS
D D Y N N N AAAAAAA M M I C SSS
D DD Y N NN A A M M I CC CC S S
DDDD Y N N A A M M I CCC SSSS
JJJJJJJJ A Y Y OOO RRR K K EEEE
J A A Y Y O O R R K K E
J A A Y Y O O RRR KK EEE
J J AAAAAAA Y O O R R K K E
JJJJ O A A O Y OOO R R K K EEEE
I.P.S.T. UNIVERSITY OF MARYLAND, COLLEGE PARK, MARYLAND 20742
ADAPTED TO UNIX AND X windows 11 by
EEEEE K K OO SSS TTTTT EEEE L I CCC H H
E K K O O S T E L I C H H
EEE KK O O SSS T EEE L I C HHHH
E K K 0 0 S T E L I C H H
EEEEE O K K OO SSS T EEEE LLLL I CCC H H
(c) 1989 by J.A. YORKE. Copy freely but do not sell.
*